About Excel Investments And Property Management Ltd (13185914) United Kingdom