About Stamford Hill Ltd (07187147) United Kingdom