About Legh Street Development Ltd (12056110) United Kingdom