About Alexander & Co It Solutions Limited (SC514811) United Kingdom