About Susca-lyons Associates Limited (10089511) United Kingdom