About Fox & Rose Limited (08792009) United Kingdom