About London Investment Office Limited (07253558) United Kingdom