About Charford Properties Holdings Limited (10396464) United Kingdom