About Foster Barry Limited (04070882) United Kingdom