About Beach Lane Property Management Ltd (08021790) United Kingdom