About Dramdale Associates Ltd (10306950) United Kingdom