About Ellis & Partners (facilities Management) Limited (06600914) United Kingdom