About Lyncombe Brokers Limited (SC487074) United Kingdom