About Abbey Tree Company Limited (12206426) United Kingdom