About Jaffer Investments Limited (03865461) United Kingdom