About Pascal Associates Limited (02395993) United Kingdom