About Leecroft Limited (NI649143) United Kingdom