About Peter Castell Limited (01200442) United Kingdom