About Richards European Limited (07706239) United Kingdom