About Hendrix Developments Limited (12956935) United Kingdom