About London Capital Developments 3 Limited (07718491) United Kingdom