About Rickerby Cooper Ltd (SC589013) United Kingdom