About Lamont & Sons Ltd (SC628191) United Kingdom