About Independent Management Services Limited (05943162) United Kingdom