About Statham House Limited (02020594) United Kingdom