About Redfox Properties Limited (04123602) United Kingdom