About Findlay Muir Limited (SC490018) United Kingdom