About Effra Court Limited (02606466) United Kingdom