About Richard Woods Composite Management Limited (11047848) United Kingdom