About J & S Property Holdings (london) Limited (12045931) United Kingdom