About Excel Rae Properties Ltd (11431460) United Kingdom