About Fenham Stores Ltd (05263042) United Kingdom