About Johnson & Rose Developments Ltd (11099267) United Kingdom