About Neil & Barker Limited (03996407) United Kingdom