About Refuge Solutions Limited (08266724) United Kingdom