About Drummacahan Ltd (13656692) United Kingdom