About Lightfoot Solutions Uk Limited (06988557) United Kingdom