About Devonshire Place (leicester) Limited (03525236) United Kingdom