About The Excell Partnership Llp (OC344256) United Kingdom