About Alkidra & Sons Uk Ltd (10815235) United Kingdom