About Macleod Simmonds Software Solutions Limited (10832201) United Kingdom