About Sewell Interest Limited (13277510) United Kingdom