About Kelross 73bwr Ltd (13301037) United Kingdom