About British Anderson Limited (03838522) United Kingdom