About Charles Fox Property Ltd (10392958) United Kingdom