About Lions Den Properties Limited (11217770) United Kingdom