About Neil Cluckie Limited (SC304504) United Kingdom