About Christopher Neil Management Services Limited (02672181) United Kingdom