About Searchlight Management Services Limited (04144209) United Kingdom