About James Hay Wrap Managers Limited (04773695) United Kingdom