About St. Charles Property International Limited (03216911) United Kingdom