About Vagabond Properties Limited (10825505) United Kingdom