About Ivory & Ledoux Limited (00529807) United Kingdom