About Solomon & Sloane Limited (10164171) United Kingdom