About Ba Slade Projects Ltd (10117930) United Kingdom