About Foxrock Developments Limited (04649589) United Kingdom