About Rendi Aitken Limited (10679674) United Kingdom