About Skogar Property Ltd (09211010) United Kingdom