About Derek Ball Limited (SC370354) United Kingdom