About Sykamore Design Engineering Limited (06471247) United Kingdom