About Partick Holdings Limited (SC636962) United Kingdom