About Leander Limited (01705142) United Kingdom