About Abbey & Bodiam Management Company Limited (08859462) United Kingdom