About Vulture Property Solutions Ltd (12264425) United Kingdom