About Walter & Terrance Ltd (12188265) United Kingdom