About Little Brae Properties Ltd (SC713107) United Kingdom