About Baker Stickland Environmental Limited (05904047) United Kingdom