About Meca Estates Ltd (08146522) United Kingdom