About Barker & Wallace Ltd (12196373) United Kingdom