About Jord Upholds Limited (12840348) United Kingdom