About Le Riche & Seel Ltd (12277489) United Kingdom