About Lucy Peters Associates Limited (10654218) United Kingdom