About Mecklenburgh Square Limited (12812168) United Kingdom