About Aquilla Lewis Ltd (12569245) United Kingdom