About White Horse Caravan Properties Limited (12134765) United Kingdom