About J & Sr Developments Ltd (10252017) United Kingdom