About Neil Roch Limited (04787893) United Kingdom