About Stamford Fisher Ltd (12127043) United Kingdom