About J & H London Properties Limited (13091899) United Kingdom