About Merkaba Building Development Limited (12826661) United Kingdom