About Majuba (stroud) Limited (09960992) United Kingdom