About Charlton Backhouse Limited (01005252) United Kingdom