About Clem Miller Limited (09490851) United Kingdom