About S C Allen Building & Maintenance Contractors Limited (07753601) United Kingdom