About Fox Scaffold Design Limited (10846918) United Kingdom