About Stamford81 Ba Limited (10504484) United Kingdom