About Walmscott Limited (10869939) United Kingdom