About Parker 12 Investments Limited (12441466) United Kingdom