About Skara Brae Limited (09801995) United Kingdom