About Ian Still Painter & Decorator Limited (SC329930) United Kingdom