About Lord Street Developments Ltd (12294730) United Kingdom