About Grant & Scott Ltd (09885234) United Kingdom