About Richard Ball Limited (09514649) United Kingdom