About Longstaff Longstaff Limited (10355054) United Kingdom