About Laird & Grant Ltd (SC613618) United Kingdom