About Ledsham Holdings Limited (10875177) United Kingdom