About Hendersonherd Limited (SC345698) United Kingdom