About The Charles Barber Company Limited (10665420) United Kingdom