About Terry Melia Limited (12317870) United Kingdom