About S D Arcy Holdings Limited (13404684) United Kingdom