About Boat Brae Ltd. (SC611235) United Kingdom