About Skratch Property Company Limited (12068044) United Kingdom