About Nicklin Management Services Limited (07888634) United Kingdom