About London & St. Petersburgh Properties Ltd. (10672630) United Kingdom