About 12a Penzance Place Limited (03660973) United Kingdom