About Spoormaker & Partners Uk Ltd (12133626) United Kingdom