About Abbey Holdings & Investments Ltd (12010617) United Kingdom