About Red Fox Property Investments Limited (13119823) United Kingdom