About Richard Barber & Company Limited (01709044) United Kingdom