About Abbey Wood Manor Limited (12374101) United Kingdom