About Barrington Randle Associates Limited (04057936) United Kingdom