About Jarfort Ltd. (02388244) United Kingdom