About Delly S West Norwood Ltd (12725482) United Kingdom