About Theo James Properties Ltd (09508039) United Kingdom