About Braidbar Properties Limited (SC402216) United Kingdom