About Abbey Investments And Holdings Limited (12112269) United Kingdom