About Mark Sellars Construction 2017 Limited (10665500) United Kingdom