About Latibule Garden Rooms Ltd (13350496) United Kingdom