About Winch Serviced Accommodations Ltd (13306782) United Kingdom