About J & D Ross Limited (SC578072) United Kingdom