About Satora Building Solutions Limited (07905937) United Kingdom