About Rapach Associates Management Services Limited (SC491411) United Kingdom