About J & H Toor Properties Ltd (12711063) United Kingdom