About Willis Wallace Ltd (07156136) United Kingdom