About Bifrost Properties Limited (09371028) United Kingdom