About Southall Close Management Limited (12280840) United Kingdom