About Abbott & Sierra Property Ltd (SC647666) United Kingdom