About Nick Grant Limited (05840902) United Kingdom