About Beach Mews Residents Ltd (12481163) United Kingdom