About Nichol & Hill Limited (05287382) United Kingdom