About The Nichols Group Limited (02930116) United Kingdom