About Packhorse Management Limited (10671380) United Kingdom