About London Capital Corp Limited (05431016) United Kingdom