About Excel Developments (sussex) Limited (13371349) United Kingdom