About Henford Properties Limited (04139485) United Kingdom