About The Teak Step Company Limited (11231324) United Kingdom