About Talland Management Services Limited (06578661) United Kingdom