About James And John Property Limited (13698724) United Kingdom