About Sheet Anchor Property Investments 2 Limited (11732272) United Kingdom