About Geo.l.scott & Co. Limited (00221064) United Kingdom