About Leach S Of Shudehill Limited (00838818) United Kingdom