About Lock Street Developments Ltd (06760671) United Kingdom