About Delicia (nottingham) Limited (11470724) United Kingdom