About London & Capital Properties Limited (03806748) United Kingdom