About A&r Benham Ltd (10232618) United Kingdom