About Richard-noel & Co Limited (11829792) United Kingdom