About Tushingham Projects Limited (12609731) United Kingdom