About Tofta Properties Ltd (11840156) United Kingdom