About Ssr Flowscreed Ltd (12768899) United Kingdom