About Robert Ball Limited (SC659381) United Kingdom