About Fox Den Properties Ltd (12946462) United Kingdom