About Neil Mead Limited (08475505) United Kingdom