About Stoppenbach & Delestre Limited (00872519) United Kingdom