About Beaverhall Holiday Apartments Ltd (SC578685) United Kingdom