About William & Lee Limited (10277242) United Kingdom