About Indie Properties Limited (12289551) United Kingdom