About J & S Developments (london) Limited (04044350) United Kingdom