About Aldous & Stamp Limited (00935497) United Kingdom