About Richard Kelly Ltd (12205596) United Kingdom