About Jaffaranch Limited (01860166) United Kingdom