About Muir Maxwell Trust Limited (SC264705) United Kingdom