About Powell Tuck Associates Limited (07126277) United Kingdom