About Strand Properties (uk) Limited (06218980) United Kingdom