About Stilson Holdings Ltd (12593422) United Kingdom