About Mad Jam Properties Limited (11628331) United Kingdom