About The Lincroft Kilgour Group Limited (01012754) United Kingdom