About Fox Developments Limited (00778926) United Kingdom