Huw LlewellynWrong Huw Llewellyn?
Head of Property and Facilities M...
Local Address: United Kingdom
Admiral Group plc
Ty Admiral David Street
Cardiff , Cardiff CF10 2EH
Company Description: The Admiral Group is a highly profitable and fast-growing financial services intermediary. It now employs over 6,000 people at its offices in the UK, Canada, Spain,... more