About Nicholls Services Limited (05136204) United Kingdom