About Ideal Living Property Limited (11257023) United Kingdom