About Strandberg Property Invest Ltd (11822574) United Kingdom