About Serrox Marshall Limited (10908500) United Kingdom