About Walowe & Sons Limited (08514197) United Kingdom