About K F & Ra Limited (SC672336) United Kingdom