About Fistral Beach Apartments Management Company Limited (08681257) United Kingdom