About Killick Royale Limited (09337960) United Kingdom