About Barfordbench Associates (SL001783) United Kingdom