About Horsecroft Properties Limited (04934269) United Kingdom