About Quantrell Associates Limited (03066868) United Kingdom