About J & R Development Services Ltd (12981243) United Kingdom