About Leek Road Holdings Limited (10730776) United Kingdom