About J Stevens Design Associates Limited (07229588) United Kingdom