About Strebord Limited (04054188) United Kingdom