About Mckee Hatch Property Limited (12797925) United Kingdom