About Strand Projects Limited (06358005) United Kingdom