About The Abbey Hill Management Company Limited (04177926) United Kingdom