About Abella (bhx) Ltd (12648065) United Kingdom