About Neil Services Limited (12020010) United Kingdom