About Big Idea Property Ltd. (10260444) United Kingdom