About City & London International Limited (04327367) United Kingdom