About Handen Developments Ltd (03790600) United Kingdom