About Northbrae Limited (SC286555) United Kingdom