About Paddocks 21 (andover) Management Company Limited (10226789) United Kingdom