About Lift & Locate Limited (13207998) United Kingdom