About Ugly Properties London Limited (11763380) United Kingdom