About Strand Bar Management Ltd (10581881) United Kingdom