About Ascott & Curtiss Building Services Limited (11624612) United Kingdom