About 32 Devonshire Road Management Company Limited (05517091) United Kingdom