About White Horse Property Investments Limited (11992455) United Kingdom