About Hedgehog Sales & Marketing Limited (06779191) United Kingdom