About Devonshire Close (management) Limited (02070427) United Kingdom