About S. Nicholls Building Limited (05981604) United Kingdom