About Riley & Kirk Holdings Ltd (10673363) United Kingdom