About Glenbrae Limited (SC632351) United Kingdom