About Walton & Taylor Limited (01059720) United Kingdom