About Nickolls & Perks Holdings Limited (07666027) United Kingdom