About Ibby & Lawlar Services Ltd (13650269) United Kingdom