About Hitchcroft Properties Limited (01796854) United Kingdom