About Willis Scott & Co. Limited (02237708) United Kingdom