About Charles Barker Limited (08529963) United Kingdom