About Red Fox Developments Limited (05318880) United Kingdom