About Killick Consulting Limited (06278196) United Kingdom