About S Wellens & Sons Limited (00499907) United Kingdom