About London & New York Investments Limited (06788070) United Kingdom