About Sterling Bean Limited (12482553) United Kingdom