About Joel Horwood Limited (10646297) United Kingdom