About Nicholl Projects Limited (09222310) United Kingdom