About Charles Walker Ltd (11218405) United Kingdom