About Wandle Technical Services Limited (11678238) United Kingdom