About Kellafran Limited (01877284) United Kingdom