About Marshalls Wamaitha Limited (12139552) United Kingdom