About First London Holdings Limited (02727063) United Kingdom