About Kerrs Villas Management Company Limited (10506663) United Kingdom