About Hampson & Luck Ltd (12248640) United Kingdom