About R&c Henney Ltd (11346978) United Kingdom