About London Scaffold Company Limited (12285398) United Kingdom