About A & A Head Ltd (10270681) United Kingdom