About San Telmo Limited (05736412) United Kingdom