About Peter Stucley Limited (06520303) United Kingdom