About Devonshire Place (prestwich) Limited (06067373) United Kingdom