About Sykamore Small Wind Limited (07519924) United Kingdom