About Aeola & Aubin Ltd (09475649) United Kingdom