About Jaffe And Neale Limited (07648967) United Kingdom