About Hamlet Abbey Associates Ltd (12432303) United Kingdom