About Independent Non-executive Directors Ltd (08894456) United Kingdom