About Abbey Investment Holdings Limited (09845980) United Kingdom