About Amulet Sales & Lettings Limited (02728394) United Kingdom