About Timmerman Stacey Ltd (11950489) United Kingdom