About Clowes Administration Limited (13630017) United Kingdom