About Hibbert & Lyall Ltd (SC663548) United Kingdom