About Coast & Country Properties Ltd (SC278328) United Kingdom