About Waldo & Walker Limited (11629953) United Kingdom