About Neil S Plant Holdings Limited (06851908) United Kingdom