About Montgomery & Montgomery Partnership (SL003293) United Kingdom