Home Off Beat Wedding Guests in Britain shell out £1,500 annually