About Giles Richard Ball Limited (10325126) United Kingdom