About Spencer Mills Construction Limited (12044533) United Kingdom