About West & Webb Limited (02635042) United Kingdom