About R&d Loach Ltd (09905716) United Kingdom