About Schmargendorf Ltd (SC638773) United Kingdom