About Poplar Farm Stables Limited (12730232) United Kingdom