About Abbotts Meadow (bishops Itchington) Management Company Limited (09645792) United Kingdom