About Monteiro & Spencer Ltd (12105173) United Kingdom