About Montgomery Moore Limited (05218505) United Kingdom