About Hobart Place Investments Limited (SC133592) United Kingdom