About Nestling Property Solutions Ltd. (12447307) United Kingdom