About Independent Holdings Limited (04831216) United Kingdom