About Investor Director Limited (09892186) United Kingdom