profile image

Amelia Terry

Dedicated to Elevating Customer Experiences and Driving Satisfaction


Location

Tamworth, United Kingdom

Sector

Housing

Expertise score

POINTS

0

RANKING

#193