About Searchlight Investments Limited (02223188) United Kingdom