About Beach & Country Management Ltd (09446751) United Kingdom