About Hardscrabble (uk) Investment Holdings Limited (SC531054) United Kingdom