About B. D. Allen Ltd (SC637778) United Kingdom