About Number Two Devonshire Gardens (management) Limited (01202785) United Kingdom