About Dounrae Limited & Co. (SL002780) United Kingdom