About Blue Fox Property Limited (08259084) United Kingdom