About Pop Up Properties Ltd (12735248) United Kingdom