About 282 Devonshire Road (freehold) Company Limited (06715609) United Kingdom