About Lochaber Apartments Ltd (SC588660) United Kingdom