About Henderson Property Endeavours Ltd (SC611092) United Kingdom