About Rickerby Holdings Limited (00149685) United Kingdom