About Odell Developments Limited (13134884) United Kingdom