About Hendrix Gardens Limited (13120008) United Kingdom