About Limebay Properties Limited (10195897) United Kingdom