About Nicholls Builders Services Limited (12641767) United Kingdom