About Polo Farm Sports Club Limited (08081101) United Kingdom