About Thoward Limited (05926232) United Kingdom