About Refkel Limited (SC295623) United Kingdom