About Best Scottish Cottages Limited Partnership (SL032036) United Kingdom