About Snelders Properties Ltd (13659030) United Kingdom