About Sinclair Installations Limited (09507894) United Kingdom