About Studio Locher Limited (07579014) United Kingdom