About Solicitas Associates Limited (09796839) United Kingdom