About Hamlet Developments Limited (04365995) United Kingdom