About No 1 Devonshire Gardens Management Limited (05994708) United Kingdom