About Satchell Lowe Consulting Limited (03384246) United Kingdom