About Lanefoot Holdings Limited (12348361) United Kingdom