About Kemball Trading Limited (11443170) United Kingdom