About Stewart Watson & Co. Limited (04301547) United Kingdom