About Sierra Engineering & Communications Ltd (04963602) United Kingdom