About R & C London Properties Limited (02912557) United Kingdom