About Stamford Hill Holdings Ltd (11126525) United Kingdom