About Richards Inc Ltd (12136821) United Kingdom