About Nek Consultants Limited (07720691) United Kingdom